function han(a,b,c){
    // 先清除以前的定时器 只保留一个定时器 不然一直点会一直加速前进
    clearInterval(a.timer);
    a.timer = setInterval(function() {
        // 步长值要写在定时器里面
        // 不要出现小数的情况 往大了取
        // var step = Math.ceil(b - a.offsetLeft) / 10;
        var step = (b - a.offsetLeft) / 10;
      step =  step > 0 ? Math.ceil(step) : Math.floor(step);
    if(a.offsetLeft == b){
        // 停止动画 本质是停止计时器
        clearInterval(a.timer);

        // 回调函数要添加在定时器结束后面 加判断条件 有这个函数才能执行
      // if(c){
      //     c();
      // }
      c && c();
    }
    // 把每次加1 这个值改为一个慢慢变小的值  步长公式（目标值 - 现在的位置 / 10）
   a.style.left = a.offsetLeft + step + 'px';
},15)
}